Programmable active memories: reconfigurable systems come of age

نویسندگان

  • Jean Vuillemin
  • Patrice Bertin
  • Didier Roncin
  • Mark Shand
  • H. H. Touati
  • Philippe Boucard
چکیده

|Programmable Active Memories (PAM) are a novel form of universal recon gurable hardware co-processor. Based on Field-Programmable Gate Array (FPGA) technology, a PAM is a virtual machine, controlled by a standard microprocessor, which can be dynamically and inde nitely recongured into a large number of application-speci c circuits. PAMs o er a new mixture of hardware performance and software versatility. We review the important architectural features of PAMs, through the example of DECPeRLe-1, an experimental device built in 1992. PAM programming is presented, in contrast to classical gate-array and full custom circuit design. Our emphasis is on large, code-generated synchronous systems descriptions; no compromise is made with regard to the performance of the target circuits. We exhibit a dozen applications where PAM technology proves superior, both in performance and cost, to every other existing technology, including supercomputers, massively parallel machines, and conventional custom hardware. The elds covered include computer arithmetic, cryptography, error correction, image analysis, stereo vision, video compression, sound synthesis, neural networks, high-energy physics, thermodynamics, biology and astronomy. At comparable cost, the computing power virtually available in a PAM exceeds that of conventional processors by a factor 10 to 1000, depending on the speci c application, in 1992. A technology shrink increases the performance gap between conventional processors and PAMs. By Noyce's law, we predict by how much the performance gap will widen with time. Keywords| Programmable Active Memory, PAM, recongurable system, eld-programmable gate array, FPGA.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programmable Active Memories: Recon gurable Systems Come of Age

|Programmable Active Memories (PAM) are a novel form of universal recon gurable hardware co-processor. Based on Field-Programmable Gate Array (FPGA) technology, a PAM is a virtual machine, controlled by a standard microprocessor, which can be dynamically and inde nitely recongured into a large number of application-speci c circuits. PAMs o er a new mixture of hardware performance and software v...

متن کامل

Analysis of Resource Utilization in FPGA Implementation of an Embedded System Using Soft Core Processor

Embedded systems are application-specific computers that interact with the physical world. Reconfigurable technologies provide designers the opportunity to diminish the life-cycle in embedded system creation. The basic purpose of using reconfigurable technologies is for solving the problem of obsolescence. New emerging capabilities in Field Programmable Gate Array (FPGA), including improvements...

متن کامل

Reconfigurable Computing I: Motivation and Concepts

This lecture introduces reconfigurable computing and the field-programmable gate array (FPGA) by discussing the density advantage of configurable computing and some of the trade offs involved in designing and FPGA. Some important conclusions were that wiring and routing area dominate total area, three and four input lookup tables are ideal for area efficiency, five and six input lookup tables a...

متن کامل

A Scalable Unsegmented Multiport Memory for FPGA-Based Systems

On-chip multiport memory cores are crucial primitives for many modern high-performance reconfigurable architectures and multicore systems. Previous approaches for scaling memory cores come at the cost of operating frequency, communication overhead, and logic resources without increasing the storage capacity of the memory. In this paper, we present two approaches for designing multiport memory c...

متن کامل

A simulation tool for dynamically reconfigurable field programmable gate arrays

 The emergence of static memory–based FPGAs that are capable of being dynamically reconfigured, i.e. partially reconfigured while active, has resulted in research into new methods of digital systems synthesis. At present, however, there are virtually no CAD tools to support the design of digital systems using dynamic reconfiguration. This paper reports on an investigation of new simulation too...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. VLSI Syst.

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1996